package de.sendorian.app.forumArchive.renamer;


public class Renamers {

	public static CompositeRenamer both(FileRenamer renamer) {
		return new CompositeRenamer(renamer);
	}


	public static FileRenamer capitalizeFirst() {
		return new CapitalizeFirstRenamer();
	}


	public static FileRenamer removeHash() {
		return new ForumHashRemoverFileRenamer();
	}


	public static FileRenamer removeHash(int hashLength) {
		return new ForumHashRemoverFileRenamer(hashLength);
	}


	public static FileRenamer appendUserShortname() {
		return new AppendUserShortnameRenamer();
	}

	public static FileRenamer removeForbiddenChars() {
		return new ForbiddenCharsRenamer();
	}

	public static FileRenamer nothing() {
		return new NoopRenamer();
	}
}
